package com.lfy.kcat.user.business;


import com.lfy.kcat.user.domain.Users;
import com.lfy.kcat.user.vo.LoginReqVo;
import com.lfy.kcat.user.vo.LoginRespVo;
import com.lfy.kcat.user.vo.UserInfoRespVo;

/**
 * 用户认证
 */
public interface UserAuthBizService {

    /**
     * 登录
     * @param loginReqVo
     * @return
     */
    LoginRespVo login(LoginReqVo loginReqVo);


    /**
     * 根据用户手机号。注册一个用户
     * @param phone
     * @return
     */
    Users register(String phone);

    /**
     * 获取用户信息就返回
     * @param userId
     * @return
     */
    UserInfoRespVo getUserInfo(long userId);
}
